package com.cmc.cloud.cmclink.doc.service;

import com.cmc.cloud.cmclink.doc.vo.multimodaltransport.multimanifest.MultiManifestReqVO;
import com.cmc.cloud.cmclink.doc.vo.multimodaltransport.multimanifest.MultiManifestRespVO;
import com.cmes.framework.common.pojo.PageResult;

import java.util.List;

/**
 * @author lzp
 * @date 2025/10/25 14:15
 * @description
 */
public interface MultiManifestService {

    /**
     * 查询多联预配仓单信息
     *
     * @param multiManifestReqVo
     * @return
     */
    PageResult<MultiManifestRespVO> searchMultiManifestInfo(MultiManifestReqVO multiManifestReqVo);

    /**
     * 出口创建舱单主
     *
     * @param soIdList ids
     * @return 舱单主
     */
    List<Long> batchCreateMasterFromSo(List<Long> soIdList);
}
